//
//  SLHomeDeviceCell.h
//  SlockApp
//
//  Created by 凯朱 on 2024/7/10.
//

#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN

@interface SLHomeDeviceCell : UITableViewCell
@property (weak, nonatomic) IBOutlet UIView *bgView;
@property (weak, nonatomic) IBOutlet UIView *topView;
@property (weak, nonatomic) IBOutlet UILabel *nameLbl;
@property (weak, nonatomic) IBOutlet UILabel *descLbl;
@property (weak, nonatomic) IBOutlet UIImageView *icon;
@property (weak, nonatomic) IBOutlet UILabel *battertLbl;
@property (weak, nonatomic) IBOutlet UILabel *keyNumLbl;
@property (weak, nonatomic) IBOutlet UILabel *warnLbl;
@property (weak, nonatomic) IBOutlet UIButton *keyBtn;
@property (weak, nonatomic) IBOutlet UIButton *logBtn;
@property (weak, nonatomic) IBOutlet UIButton *refreshBtn;
@property (weak, nonatomic) IBOutlet UIButton *settingBtn;
@property (weak, nonatomic) IBOutlet UIView *midView;
@property (weak, nonatomic) IBOutlet NSLayoutConstraint *midHeight;
@property (weak, nonatomic) IBOutlet UIView *midMaskView;
@property (nonatomic, strong)SLLockModel *model;
@property (weak, nonatomic) IBOutlet UILabel *NoDataLbl;
@property (weak, nonatomic) IBOutlet NSLayoutConstraint *batteryWidth;
@property (weak, nonatomic) IBOutlet UIView *animationView;
@property (weak, nonatomic) IBOutlet UIView *line2;
@property (nonatomic,copy) void (^btnBlock)(NSInteger btnIndex,SLLockModel *model);
@property (weak, nonatomic) IBOutlet UIView *animationBgView;
@property (weak, nonatomic) IBOutlet UIView *bottomView;
@property (weak, nonatomic) IBOutlet UIView *bgView2;
@property (nonatomic,copy) void (^cellClickBlock)(SLLockModel *model);
@property (weak, nonatomic) IBOutlet UIImageView *keyIcon;
-(void)playUlockAnimation:(void(^)(void))finish;
@end

NS_ASSUME_NONNULL_END
